import { getFundTypes } from "./filters"

// 状态处理组件
export const statusConfig = {
    getRequestStatusStyle(stat) {
        const statusMap = {
            1: 'warnning',
            2: 'primary',
            3: 'success'
        }
        return statusMap[stat] || 'info'
    },
    getRequestStatusText(stat) {
        const textMap = {
            0: '已拒绝',
            1: '申请中',
            2: '已打款',
            3: '已上传发票'
        }
        return textMap[stat] || "未知状态"
    },
    getConsumptionStatusStyle(stat) {
        const statusMap = {
            0: 'info',
            1: 'primary',
            2: 'success'
        }
        return statusMap[stat] || 'info'
    },
    getConsumptionStatusText(stat) {
        const textMap = {
            1: '未支付',
            2: '已支付',
            3: '已上传发票'
        }
        return textMap[stat] || "未知状态"
    },

    getFundTypes(type) {
        const fundTypes = {
            '1': '设备购置资金',
            '2': '宣传推广资金',
            '3': '学术研究资金',
            '4': '衣食住行资金',
            '5': '比赛活动资金',
        }
        return fundTypes[type] || '未知类别';
    }
}